h3.ui-panelmenu-header,h3.ui-panelmenu-header.ui-state-active,h3.ui-panelmenu-header.ui-state-hover
	{
	border: none;
	background: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

h3.ui-panelmenu-header.ui-state-hover {
	color: #00ADEF;
}

div.ui-panelmenu>h3.ui-panelmenu-header>a {
	font-size: 90% !important;
}

.ui-widget,.ui-widget .ui-widget {
	font-size: 90%;
}

tr.ui-datatable-even {
	background: #FFF;
	color: #666;
}

tr.ui-datatable-odd {
	background: #EEE;
	color: #666;
}

h3.ui-panelmenu-header>a:hover {
	color: #00ADEF !important;
}

h3.ui-panelmenu-header {
	border: none !important;
}

div.ui-panelmenu-content {
	background-color: #4B4B4B;
	border: none !important;
}

h3.ui-panelmenu-header.ui-state-default>a {
	background-color: #2C2D31;
	color: #FFF;
	font: 12px Arial !important;
	font-weight: normal;
	text-shadow: none;
}

h3.ui-panelmenu-header.ui-state-hover>a {
	background-color: #2C2D31;
	color: #00ADEF;
	font: 13px Arial !important;
	font-weight: normal;
	text-shadow: none;
}

div.ui-panelmenu-content>ul.ui-menu-list>li.ui-menuitem {
	background-color: #4B4B4B;
	color: #FFF;
	font: 11px Arial !important;
	font-weight: normal;
	text-shadow: none;
}

div.ui-panelmenu-content>ul.ui-menu-list>li.ui-menuitem>a {
	color: #FFF;
	font: 11px Arial !important;
	margin-left: 30px;
	width: 130px;
}

div.ui-panelmenu-content>ul.ui-menu-list>li.ui-menuitem>a.ui-state-hover {
	color: #00ADEF;
	font: 11px Arial !important;
	background: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.ui-state-hover,.ui-state-default,.ui-widget .ui-state-hover,.ui-widget.ui-state-default {
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	border: 1px solid #A8A8A8;
}

.ui-state-default .ui-selectonemenu-label {
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}

div.ui-selectonemenu-trigger.ui-state-hover,div.ui-selectonemenu-trigger.ui-state-focus,.ui-widget div.ui-selectonemenu-trigger.ui-state-hover,.ui-widget div.ui-selectonemenu-trigger.ui-state-focus	{
	background: #C4C4C4
		url("../javax.faces.resource/images/ui-bg_highlight-hard_80_c4c4c4_1x100.png.jsf?ln=primefaces-aristo")
		50% 50% repeat-x;
	background: #C4C4C4 linear-gradient(top, rgba(255, 255, 255, 0.8),
		rgba(255, 255, 255, 0) );
	background: #C4C4C4
		-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255,
		0.8) ), to(rgba(255, 255, 255, 0) ) );
	background: #C4C4C4 -moz-linear-gradient(top, rgba(255, 255, 255, 0.8),
		rgba(255, 255, 255, 0) );
}

.ui-widget,.ui-widget .ui-widget {
	font-family: arial, helvetica, verdana, 'times new roman', sans-serif;
	font-size: 11px;
}

li.ui-selectonemenu-item.ui-selectonemenu-list-item.ui-state-active {
	background: none;
	color: #4F4F4F;
}

li.ui-selectonemenu-item.ui-selectonemenu-list-item.ui-state-active.ui-state-highlight
	{
	background: #fff; /* #4B4B4B; */
	color: #00ADEF;
	text-shadow: none;
}

li.ui-selectonemenu-item.ui-selectonemenu-list-item.ui-state-highlight {
	background: #fff; /* #4B4B4B; */
	color: #00ADEF;
	text-shadow: none;
}

th.ui-state-default {
	color: #FFF;
	text-shadow: none;
	background: #4B4B4B;
	font-weight: normal;
}

th.ui-state-default.ui-state-hover {
	color: #00ADEF;
	text-shadow: none;
	background: #4B4B4B;
}

div.ui-dialog-titlebar.ui-widget-header {
	color: #FFF;
	text-shadow: none;
	font-weight: normal;
	background: -webkit-linear-gradient(#6F6F6F, #1A1A1A);
	background: -moz-linear-gradient(#6F6F6F, #1A1A1A);
	background: -o-linear-gradient(#6F6F6F, #1A1A1A);
	background: linear-gradient(#6F6F6F, #1A1A1A);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#6F6F6F,
		endColorstr=#1A1A1A );
}

a.ui-dialog-titlebar-icon.ui-dialog-titlebar-close.ui-state-hover {
	background: none;
	border: none;
}

/*** HEADERS ***/
.ui-widget-header {
	
}

/*** ERROR ***/
div.ui-tabs.ui-tabs-top {
	border: none;
}

ul.ui-tabs-nav {
	height: 28px;
	background: none !important;
	border-bottom: 1px solid #A8A8A8;
}

.ui-widget-content th.ui-state-default {
	color: white;
	text-shadow: none;
	background: #4B4B4B;
	font-weight: normal;
}

.ui-widget-content th.ui-state-default.ui-state-hover {
	color: #00ADEF;
	text-shadow: none;
	background: #4B4B4B;
}

.ui-dialog .ui-dialog-title {
	margin: 0 16px .1em 0 !important;
}

#panel-tool-bar {
	border: none;
	background: #C4C4C4
		url("../javax.faces.resource/images/ui-bg_highlight-soft_100_c4c4c4_1x100.png.jsf?ln=primefaces-aristo")
		50% 50% repeat-x;
	background: #C4C4C4 linear-gradient(top, rgba(255, 255, 255, 0.8),
		rgba(255, 255, 255, 0) );
	background: #C4C4C4
		-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255,
		0.8) ), to(rgba(255, 255, 255, 0) ) );
	background: #C4C4C4 -moz-linear-gradient(top, rgba(255, 255, 255, 0.8),
		rgba(255, 255, 255, 0) );
}

div.ui-datatable th.ui-paginator.ui-paginator-top {
	border-top: 1px solid #F0F0F0;
	border-left: 1px solid #F0F0F0;
	border-right: 1px solid #F0F0F0;
	border-bottom: 1px solid #A8A8A8;
}

.ui-widget-content div.ui-datatable th.ui-paginator.ui-paginator-top {
	border: none;
}

th.ui-state-default.ui-sortable-column>div.ui-dt-c>span.ui-sortable-column-icon.ui-icon.ui-icon-carat-2-n-s	{
	background-image:url("../javax.faces.resource/images/ui-icons_ffffff_256x240.png.jsf?ln=primefaces-aristo");
}

.ui-widget-content th.ui-state-default.ui-sortable-column>div.ui-dt-c>span.ui-sortable-column-icon.ui-icon.ui-icon-carat-2-n-s	{
	background-image: url("../javax.faces.resource/images/ui-icons_ffffff_256x240.png.jsf?ln=primefaces-aristo");
}

th.ui-state-default.ui-sortable-column.ui-state-hover>div.ui-dt-c>span.ui-sortable-column-icon.ui-icon.ui-icon-carat-2-n-s
	{
	background-image:
		url("../javax.faces.resource/images/ui-icons_2e83ff_256x240.png.jsf?ln=primefaces-aristo");
}


.ui-widget-content th.ui-state-default.ui-sortable-column.ui-state-hover>div.ui-dt-c>span.ui-sortable-column-icon.ui-icon.ui-icon-carat-2-n-s {
	background-image:
		url("../javax.faces.resource/images/ui-icons_2e83ff_256x240.png.jsf?ln=primefaces-aristo");
}

.ui-state-error .ui-icon,.ui-state-error-text .ui-icon {
	background-image:
		url("../javax.faces.resource/images/ui-icons_38667f_256x240.png.jsf?ln=primefaces-aristo");
}

a.ui-dialog-titlebar-icon.ui-dialog-titlebar-close.ui-state-hover {
	padding: 3px 0 1px 1px;
}

a.ui-dialog-titlebar-icon.ui-dialog-titlebar-close {
	padding: 3px 0 1px 1px;
	position: absolute;
	right: 3.509999990463257px;
	width: 19px;
}

a.ui-dialog-titlebar-icon.ui-dialog-titlebar-close.ui-corner-all.ui-state-hover .ui-icon.ui-icon-closethick	{
	background-image: url("../javax.faces.resource/images/ui-icons_ffffff_256x240.png.jsf?ln=primefaces-aristo");
}

table.ui-panelgrid.ui-widget>tbody  tr {
	border: 1px solid #FFFFFF;
}

table.ui-panelgrid.ui-widget>tbody  tr td {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #FFFFFF;
}

.ui-selectonemenu-label.ui-inputfield.ui-corner-all {
	font-size: 11px;
	text-align: left;
}

div.ui-dialog-content {
	font-size: 111.11% !important;
	color: #666;
}

span.calendar-general>input.ui-inputfield.hasDatepicker {
	width: 143px;
	float: left;
	font-size: 11px !important;
}

.ui-message-error {
	margin: 0px 0px 0px 0px !important;
	padding: 1px 5px !important;
}

.ui-message-error-detail {
	margin: 0px 0px 0px 0px !important;
}

.ui-corner-all {
	moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

h3.ui-panelmenu-header.ui-state-active {}

h3.ui-panelmenu-header.ui-state-active>span.ui-icon.ui-icon-triangle-1-s {}

.ui-helper-hidden-accessible{
	left: 0px;
}